perro cobarde - German English Dictionary